package net.zjitc.object.bankrate;

/**
 * @Author admin
 * @Date 2019/3/19 13:59
 * 子类：
 *   继承
 *   新增
 *   重写
 */
public class ConsBank extends Bank{
    double year;
    public ConsBank(){

    }
    public ConsBank(int money,double rate,double year){
        /*this.money=money;
        this.rate=rate;*/
        /* 调用父类的构造方法*/
        super(money,rate);
        this.year=year;
    }

    /**
     * 重写计算利息方法
     *  年利息+天利息
     * @return
     */

    @Override
    public double computerInterest(){
        /* 5.236 得到5年236天 */
//       1、得到整数年
        super.year= (int) year;
//       2、得到天数
        int day= (int) ((year-super.year)*1000);
//        3、得到整年利息
        double yearInter=super.computerInterest();
//        4、得到天 利息
        double dayInter=day*money*0.0001;
        System.out.println(money+"元存在建设银行，"+super.year+"年"
        +day+"天,利息是："+(yearInter+dayInter));
        return yearInter+dayInter;
    }
}
